@media screen and (max-width: 375px) {
	.h-logo a{
		width: 180px;
	}

	.h-menuBtn{
		width: 38px; height: 38px; top: 22px;
	}
	.c-hero__info h2{
		font-size: 3rem;
	}
	.c-hero__info h3{
		font-size: 1.8rem;
	}
	.c-hero__info p{
		font-size: 1rem;
	}
	.c-search-box header h2{
		font-size: 1.8rem;
	}
	.c-list-blog .txt{
		font-size: 1.2rem;
	}
	.p-home-features ol > li .txt{
		font-size: 12px; display: none;
	}
	.l-header1 .lead{
		font-size: 12px;
	}
	.c-ttl1{
		font-size: 2rem;
	}
	.h-gNav .main > li > a{
		font-size: 1.8rem; height: 54px;
	}
	
	.c-search-box__box1 .txt1 .search-result-num{
		font-size: 2rem;
	}

	.menu1{
		column-gap: 5px;
	}
	.menu1 .c-btn1, .menu1 .c-btn2{
		min-width: inherit; padding-right: 30px; font-size: 12px;
		height: 35px; padding-left: 10px; font-weight: normal;
		width: 32%;
	}
	.menu1 .c-btn1:before, .menu1 .c-btn2:before{
		margin-right: 0; right: 10px;
	}
}